package pl.peterjack.model.dane;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

import com.google.appengine.api.datastore.Key;


@PersistenceCapable
public class Firma implements Serializable, Cloneable {
	
	
	public Object clone()
    {
        try {
            return super.clone();
        } catch( CloneNotSupportedException e ) {
        	e.printStackTrace();
            return null;
        }
    } 

	@PrimaryKey
    @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
	protected Long id; 
	
	@Persistent
	protected String nazwa; 
	
	@Persistent
	protected String opis; 
	
	@Persistent
	protected String stronaWww; 
	
	@Persistent
	protected String imieNazwisko; 
	
	@Persistent
	protected String adres; 
	
	@Persistent
	protected String kodPocztowy; 
	
	@Persistent
	protected String miejscowosc; 
	
	@Persistent
	protected String email; 
	
	@Persistent
	protected String telefon; 
	
	@Persistent
	protected String emailWlasciciela; 
	
	@Persistent
	protected String login; 
	
	@Persistent 
	protected String haslo; 
	
	@Persistent
	protected String nip; 
	
	@Persistent
	protected Boolean klientZmianaDanych = new Boolean(false);
	
	@Persistent
	protected Boolean klientPodgladDanych = new Boolean(false);
	
	@Persistent
	protected String stylXml;

	

	

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getNazwa() {
		return nazwa;
	}

	public void setNazwa(String nazwa) {
		this.nazwa = nazwa;
	}

	public String getOpis() {
		return opis;
	}

	public void setOpis(String opis) {
		this.opis = opis;
	}

	public String getStronaWww() {
		return stronaWww;
	}

	public void setStronaWww(String stronaWww) {
		this.stronaWww = stronaWww;
	}

	public String getImieNazwisko() {
		return imieNazwisko;
	}

	public void setImieNazwisko(String imieNazwisko) {
		this.imieNazwisko = imieNazwisko;
	}

	public String getAdres() {
		return adres;
	}

	public void setAdres(String adres) {
		this.adres = adres;
	}

	public String getKodPocztowy() {
		return kodPocztowy;
	}

	public void setKodPocztowy(String kodPocztowy) {
		this.kodPocztowy = kodPocztowy;
	}

	public String getMiejscowosc() {
		return miejscowosc;
	}

	public void setMiejscowosc(String miejscowosc) {
		this.miejscowosc = miejscowosc;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getTelefon() {
		return telefon;
	}

	public void setTelefon(String telefon) {
		this.telefon = telefon;
	}

	public String getEmailWlasciciela() {
		return emailWlasciciela;
	}

	public void setEmailWlasciciela(String emailWlasciciela) {
		this.emailWlasciciela = emailWlasciciela;
	}

	public String getLogin() {
		return login;
	}

	public void setLogin(String login) {
		this.login = login;
	}

	public String getHaslo() {
		return haslo;
	}

	public void setHaslo(String haslo) {
		this.haslo = haslo;
	}

	public Boolean getKlientZmianaDanych() {
		return klientZmianaDanych;
	}

	public void setKlientZmianaDanych(Boolean klientZmianaDanych) {
		this.klientZmianaDanych = klientZmianaDanych;
	}

	public Boolean getKlientPodgladDanych() {
		return klientPodgladDanych;
	}

	public void setKlientPodgladDanych(Boolean klientPodgladDanych) {
		this.klientPodgladDanych = klientPodgladDanych;
	}

	public String getNip() {
		return nip;
	}

	public void setNip(String nip) {
		this.nip = nip;
	}

	public String getStylXml() {
		return stylXml;
	}

	public void setStylXml(String stylXml) {
		this.stylXml = stylXml;
	}
	
	
	
}
